#ifndef GRAPH_HPP
#define GRAPH_HPP

#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/graph_traits.hpp>
#include <string>

typedef boost::adjacency_list
<
    boost::setS,//listS,       // edge container type
    boost::vecS,       // vertex container type
    boost::undirectedS,
    //property<vertex_name_t, unsigned int, VertexProperties>,
    boost::property<boost::vertex_name_t, unsigned int>,
    boost::property<boost::edge_index_t, unsigned int>, //no_property,
    boost::property<boost::graph_name_t, std::string>
> Graph;

#endif // GRAPH_HPP
